<?php


namespace app\api\validate;


use think\Validate;

class OpusVal extends Validate
{
    protected $rule=array(
        'title'=>'require',
        'img'=>'require',
        'content'=>'require',
        'real_map'=>'require',
        'file'=>'require',
        'each_price'=>'require',
        'number'=>'require',
        'is_commission'=>'require',
    );
    protected $message=array(
        'title.require'=>'请输入作品标题',
        'img.require'=>'至少上传封面图',
        'content.require'=>'请输入详情介绍',
        'real_map.require'=>'请上传作品实景图',
        'file.require'=>'请上传作品源文件',
        'each_price.require'=>'请输入作品价格',
        'number.require'=>'请输入作品数量',
        'is_commission.require'=>'请选择是否参与分享',
    );
    protected $scene=array(
        'add'=>['title','img','content','real_map','file','each_price','number','is_commission'],
        'edit'=>['title','img','content','real_map','file','each_price','number','is_commission'],
        //后台添加编辑时，可以只上传源文件(file字段)、封面首图和实景图跟源文件（file字段）一样
        'admin_add'=>['title','content','file','each_price','number','is_commission'],
        'admin_edit'=>['title','content','file','each_price','is_commission'],
    );
}